$(document).ready(function() {
	altRows();
});

/**
 * 行样式
 */
function altRows() {
	//鼠标移入该行和鼠标移除该行的事件
	jQuery("table tr").mouseover(function(){
		jQuery(this).addClass("over");
	}).mouseout(function(){
		jQuery(this).removeClass("over");
	});
	
	//为表格的奇偶行设定不同的颜色
	jQuery("table tr:even").addClass("even");
	jQuery("table tr:odd").addClass("odd");
	
	//鼠标点击事件
	/* $("table tr:gt(0)").bind("click",function(){
		$("table tr:gt(0)").removeClass("click");
		$(this).addClass("click");
	}); */
}

/**
 * 全选
 */
function checkAll() {
	var checkboxs = document.getElementsByName('checkboxs');
	var checkAll = document.getElementById('checkAll');
	for (var i=0; i<checkboxs.length; i++) {
		checkboxs[i].checked = checkAll.checked;
	}
}

function isChecked() {
	var checkboxs = document.getElementsByName('checkboxs');
	for (var i=0; i<checkboxs.length; i++) {
		if (checkboxs[i].checked) {
			return true;
		}
	}
	return false;
}

/**
 * 删除
 * @param url 请求地址
 */
function del(url) {
	if (!isChecked()){
		msgAlert("信息提示", "请选择一条记录", "info", null);
		return;
	}
	msgConfirm("信息提示", "您确定要删除选中的记录吗？", function(flag){
		if (!flag) {
			return;
		}
		
		var ids = [];
		$('input[name="checkboxs"]:checked').each(function(){
			ids.push($(this).val());
		});
		
		$.post(url, {ids :ids}, function(data, textStatus) {
			var obj = eval ("(" + data + ")");
			if (obj.success){
				msgAlert('信息提示', '操作成功', 'info', search);
			}
			else {
				msgAlert('错误提示', obj.message, 'error', search);
			}
		});
	});
}

/**
 * 弹出修改页面
 * @param url 请求地址
 */
function goUpdate(url, tabName){
	var ids = [];
	$('input[name="checkboxs"]:checked').each(function(){
		ids.push($(this).val());
	});
	
	if (ids.length != 1){
		msgAlert("信息提示", "请选择一条记录", "info", null);
		return;
	}
	self.parent.addTab(tabName, url+'?id='+ids[0],'');
}

/**
 * 条件查询
 */
function search(){
	$('#formId').submit();
}
